/**
  ******************************************************************************
* @file				cmd.h
* @author			ou_teki
* @encoding			UTF-8 
* @date				2024-0420
  ******************************************************************************
  */

#ifndef		__CMD_H__
#define		__CMD_H__


#ifdef __cplusplus
extern "C" {
#endif


#include <stdint.h>
#include <string.h>
#include <ctype.h>

typedef enum
{
  LED1_ON = 0,
  LED1_OFF,
  LED1_TOGGLE,

  CMD_MAX
}CMD_ET;

typedef struct
{
    const char* cmd_str;
    void (*cmd_func)(void); 
}CMD_ST;

uint8_t GetCmdIndex(char* cmd);


#ifdef __cplusplus
}
#endif

#endif

